package com.yungu.swift.lbs.model.dto;

import java.io.Serializable;

/**
 * 经纬度坐标
 *
 * @author baidu
 */
public class LatLngDto implements Serializable {

    public static final double MINLAT = -90;
    public static final double MAXLAT = 90;
    public static final double MINLNG = -180;
    public static final double MAXLNG = 180;

    /**
     * 纬度[-90,90]
     */
    private double latitude;

    /**
     * 经度[-180,180]
     */
    private double longitude;

    /**
     * 获取纬度
     *
     * @return
     */
    public double getLatitude() {
        return latitude;
    }

    /**
     * 设置纬度
     *
     * @param latitude
     */
    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    /**
     * 获取经度
     *
     * @return
     */
    public double getLongitude() {
        return longitude;
    }

    /**
     * 设置经度
     *
     * @param longitude
     */
    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public LatLngDto() {
        super();
    }

    /**
     * @param latitude  纬度
     * @param longitude 经度
     */
    public LatLngDto(double latitude, double longitude) {
        super();
        this.latitude = latitude;
        this.longitude = longitude;
    }

    @Override
    public String toString() {
        return "LatLngDto [latitude=" + latitude + ", longitude=" + longitude + "]";
    }

}
